:- multifile retangulo/3.
:- multifile posicao/4.
:- multifile parede/2.
:- multifile portao/2.
:- multifile cenario/2.
:- multifile carregando/3.
:- multifile transicaoVertical/4.
:- multifile transicaoHorizontal/4.
:- multifile transicaoPosicao/4.
:-dynamic([posicao/4]).
:-dynamic([carregando/3]).

cenario(cenario09, azul).
posicao(320, 579, cenario09, 0). %cenario09
retangulo(cenario09, 390, 193).

parede(par114, cenario09).%par114
retangulo(par114, 128, 17).
posicao(320, 579, par114, 0).
parede(par115, cenario09).%par115
retangulo(par115, 128, 17). 
posicao(512, 579, par115, 0).
parede(par116, cenario09).%par116
retangulo(par116, 16, 96). 
posicao(384, 596, par116, 0).
parede(par117, cenario09).%par117
retangulo(par117, 16, 32). 
posicao(432, 596, par117, 0).
parede(par118, cenario09).%par118
retangulo(par118, 16, 32). 
posicao(512, 596, par118, 0).
parede(par119, cenario09).%par119
retangulo(par119, 16, 96). 
posicao(560, 596, par119, 0).
parede(par120, cenario09).%par120
retangulo(par120, 32, 64). 
posicao(320, 628, par120, 0).
parede(par121, cenario09).%par121
retangulo(par121, 32, 32). 
posicao(432, 628, par121, 0).
parede(par122, cenario09).%par122
retangulo(par122, 32, 32). 
posicao(496, 628, par122, 0).
parede(par123, cenario09).%par123
retangulo(par123, 32, 64). 
posicao(608, 628, par123, 0).
parede(par124, cenario09).%par124
retangulo(par124, 144, 32). 
posicao(320, 692, par124, 0).
parede(par125, cenario09).%par125
retangulo(par125, 144, 32). 
posicao(496, 692, par125, 0).
parede(par126, cenario09).%par126
retangulo(par126, 16, 48). 
posicao(368, 724, par126, 0).
parede(par127, cenario09).%par127
retangulo(par127, 16, 32). 
posicao(448, 724, par127, 0).
parede(par128, cenario09).%par128
retangulo(par128, 16, 32). 
posicao(496, 724, par128, 0).
parede(par129, cenario09).%par129
retangulo(par129, 16, 48). 
posicao(576, 724, par129, 0).
parede(par130, cenario09).%par130
retangulo(par130, 32, 16).
posicao(320, 756, par130, 0).
parede(par131, cenario09).%par131
retangulo(par131, 64, 16).
posicao(400, 756, par131, 0).
parede(par132, cenario09).%par132
retangulo(par132, 64, 16).
posicao(496, 756, par132, 0).
parede(par133, cenario09).%par133
retangulo(par133, 32, 16).
posicao(608, 756, par133, 0).

transicaoHorizontal(tr50, 632, 982, cenario07).%tr50
posicao(312, 596, tr50, 0).
retangulo(tr50, 8, 32).

transicaoHorizontal(tr52, 632, 1110, cenario07).%tr52
posicao(312, 724, tr52, 0).
retangulo(tr52, 8, 32).

transicaoHorizontal(tr54, 0, 982, cenario08).%tr54
posicao(640, 596, tr54, 0).
retangulo(tr54, 8, 32).

transicaoHorizontal(tr56, 0, 1110, cenario08).%tr56
posicao(640, 724, tr56, 0).
retangulo(tr56, 8, 32).

transicaoVertical(tr58, 352, 772, cenario06).%tr58
posicao(352, 772, tr58, 0).
retangulo(tr58, 16, 8).

transicaoVertical(tr60, 384, 772, cenario06).%tr60
posicao(384, 772, tr60, 0).
retangulo(tr60, 16, 8).

transicaoVertical(tr62, 464, 772, cenario06).%tr62
posicao(464, 772, tr62, 0).
retangulo(tr62, 32, 8).

transicaoVertical(tr64, 560, 772, cenario06).%tr64
posicao(560, 772, tr64, 0).
retangulo(tr64, 16, 8).

transicaoVertical(tr66, 596, 772, cenario06).%tr66
posicao(596, 772, tr66, 0).
retangulo(tr66, 16, 8).

transicaoVertical(tr68, 448, 571, cenario10).%tr68
posicao(448, 571, tr68, 0).
retangulo(tr68, 64, 8).